// var i;
// var $uIBindings = require("./UIBindings");
// var s = cc._decorator;
// var l = s.ccclass;
// var u = s.property;
// var d = (function (e) {
//     function t() {
//         var t = (null !== e && e.apply(this, arguments)) || this;
//         t.txt_titleLabel = null;
//         t.node_light = null;
//         t.node_qiFather = null;
//         t.node_huoFather = null;
//         t.sp_icon = null;
//         t.sp_ciTiaoIcon = null;
//         t.btn_closeBtn = null;
//         t.rtxt_ciTiaoInfo = null;
//         t._btnNames = ["btn_closeBtn"];
//         return t;
//     }
//     __extends(t, e);
//     __decorate([u(cc.Label)], t.prototype, "txt_titleLabel", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_light", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_qiFather", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_huoFather", void 0);
//     __decorate([u(cc.Sprite)], t.prototype, "sp_icon", void 0);
//     __decorate([u(cc.Sprite)], t.prototype, "sp_ciTiaoIcon", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_closeBtn", void 0);
//     __decorate([u(cc.RichText)], t.prototype, "rtxt_ciTiaoInfo", void 0);
//     return __decorate([l("UI_GetZaZhong_UIBindings")], t);
// })($uIBindings.default);
// exports.default = d;


import UIBindings from './UIBindings';

const { ccclass, property } = cc._decorator;

/**
 * 建议名称：UIGetZaZhongUIBindings
 * 这个类继承自 UIBindings，处理 UI 中的各种绑定和相应组件的操作。
 */
@ccclass('UI_GetZaZhong_UIBindings')
export default class UIGetZaZhongUIBindings extends UIBindings {

    /** 标题标签 */
    @property(cc.Label)
    public txt_titleLabel: cc.Label | null = null;

    /** 灯光节点 */
    @property(cc.Node)
    public node_light: cc.Node | null = null;

    /** 气父节点 */
    @property(cc.Node)
    public node_qiFather: cc.Node | null = null;

    /** 火父节点 */
    @property(cc.Node)
    public node_huoFather: cc.Node | null = null;

    /** 图标 */
    @property(cc.Sprite)
    public sp_icon: cc.Sprite | null = null;

    /** 刺条图标 */
    @property(cc.Sprite)
    public sp_ciTiaoIcon: cc.Sprite | null = null;

    /** 关闭按钮 */
    @property(cc.Button)
    public btn_closeBtn: cc.Button | null = null;

    /** 刺条信息富文本 */
    @property(cc.RichText)
    public rtxt_ciTiaoInfo: cc.RichText | null = null;

    // 私有变量 _btnNames 用于存储按钮名称
    protected _btnNames: string[] = ["btn_closeBtn"];

    constructor() {
        super();
        // 构造函数定义的初始化内容已经包含在属性定义初始化内，无需重复初始化
    }
}